moon snail - French English Dictionary